# -*- coding = utf-8 -*-
# @time : 2022/9/12 20:32
# @Authour : dechang
# @File : __init__.py.py

from flask import Flask
from settings import map_config

# 负责创建app对象
def create_app(config_type):
    app = Flask(__name__)
    # 加载项目的配置
    app.config.from_object(map_config.get(config_type))

    # 加载日志处理的工具

    # 初始化sqlalchemy
    from comment.models import db
    db.__init__(app)

    # 加载模块的蓝图
    from Shopping.resources.user import user_bp
    app.register_blueprint(user_bp)

    return app